package ar.uba.fi.algo3.vista;

import ar.uba.fi.algo3.auxiliares.*;
import ar.uba.fi.algo3.modelo.nave.Nave;
import fiuba.algo3.titiritero.modelo.*;

public class NavePosicionable implements ObjetoPosicionable, ObjetoVivo {
    
	private int AUMENTO=50;
	private Nave nave;
    Direccion direccion;
    private int x;
    private int y;
      
    public NavePosicionable(Nave unaNave){

    	nave= unaNave;
    	direccion = nave.getDireccion();
    	x=0;
    	y=0;
    }
   
    public int getX() {
           
    	return x;
    }

    public int getY() {
           
    	return y;
    }   
   
    @Override
    public void vivir() {

    	x= nave.getPosicionEnMovimiento().getX()*AUMENTO;
    	y= nave.getPosicionEnMovimiento().getY()*AUMENTO;
    }
}
